home *** CD-ROM | disk | FTP | other *** search
/ MacWorld: Complete Mac Interactive / Macworld Complete Mac Interactive CD)(1994).iso / The Best of BMUG / Entertainment / Strategy / Bolo / Bolo Utilities / BoloBrains / Terminator Brain / terminator.proto.h < prev    next >
C/C++ Source or Header  |  1992-09-01  |  2KB  |  43 lines

  1. extern Boolean    avoidDeepWater(void);
  2. extern Boolean    avoidMines(void);
  3. extern Boolean    avoidObject(u_char mask, TERRAIN thing, short distance);
  4. extern void        closeBrain(void);
  5. extern short    doMenu(short item);
  6. extern Boolean    doMove(void);
  7. extern Boolean    doOther(void);
  8. extern pascal short    main(BrainInfo *theInfo);
  9. extern TERRAIN    mapNearUs(u_char direction, char distance);
  10. extern Boolean    openBrain(void);
  11. extern TERRAIN    raw_getmapcell(MAP_X x, MAP_Y y);
  12. extern Boolean    seekObject(u_long mask, short distance);
  13. extern void        think(void);
  14. void sendDebugMsg(short msgIndex, char *theMessage, ...);
  15. Boolean avoidShots(void);
  16. Boolean avoidPill(void);
  17. Boolean avoidEnemy(void);
  18. u_long findrange(long x1, long y1, long x2, long y2);
  19. Boolean avoidWater(void);
  20. void avoidSpace(WORLD_X x, WORLD_Y y);
  21. Boolean approachBase(void);
  22. Boolean approachEnemyBase(void);
  23. Boolean approachEnemyPill(void);
  24. Boolean approachObject(u_char mask, TERRAIN thing, short distance, short da);
  25. void approachSpace(WORLD_X x, WORLD_Y y);
  26. Boolean selectRoute(void);
  27. unsigned short rnd(short min, short max);
  28. Boolean doMan(void);
  29. Boolean findObject(u_char mask, TERRAIN thing, short distance, short da, u_char *x, u_char *y);
  30. Boolean getTrees(void);
  31. Boolean buildRoad(void);
  32. Boolean slowDown(void);
  33. Boolean speedUp(void);
  34. Boolean buildPill(void);
  35. ObjectInfo *nearestEnemyPill(WORLD_X x, WORLD_Y y);
  36. Boolean checkObstructions(void);
  37. void countIncommingShots(void);
  38. TERRAIN terrainSpot(void);
  39. Boolean getMan(void);
  40. void obliquelyAvoidSpace(WORLD_X x, WORLD_Y y);
  41.  
  42.  
  43.